Conference Proceedings
An Index Advisor Using Deep Reinforcement Learning
H Lan, Z Bao, Y Peng
International Conference on Information and Knowledge Management Proceedings | ASSOC COMPUTING MACHINERY | Published : 2020
Abstract
We study the problem of index selection to maximize the workload performance, which is critical to database systems. In contrast to existing methods, we seamlessly integrate index recommendation rules and deep reinforcement learning, such that we can recommend single-attribute and multi-attribute indexes together for complex queries and meanwhile support multiple-index access to a table. Specifically, we first propose five heuristic rules to generate the index candidates. Then, we formulate the index selection problem as a reinforcement learning task and employ Deep Q Network (DQN) on it. Using the heuristic rules can significantly reduce the dimensions of the action space and state space in..
View full abstractGrants
Awarded by Google
Funding Acknowledgements
Zhifeng Bao is supported by ARC (DP200102611, DP180102050) and a Google Faculty Research Award. Yuwei Peng is supported by the Key Research and Development Program of China (2016YFB1000701).